Page({
  data: {
    username: '',
    password: '',
    message: '',
    loginSuccess: ''
  },

  // 处理用户名输入框的输入
  handleUsernameInput: function (e) {
    this.setData({
      username: e.detail.value
    });
  },
  
  // 处理密码输入框的输入
  handlePasswordInput: function (e) {
    this.setData({
      password: e.detail.value
    });
  },

  // 处理登录按钮的点击事件
  handleLogin: function () {
    const {
      username,
      password
    } = this.data;
    let message = '';
    let loginSuccess = false;

    if (username === 'bingyou' && password === '123') {
      message = '登录成功';
      console.log("调用和拿书");
      wx.redirectTo({
        url: '/pages/Specific-chats/Specific-chats'
      });
    } else {
      message = '用户名或密码错误';
      loginSuccess = false;
    }
    // 使用 wx.showModal 显示提示信息
    wx.showModal({
      title: '',
      content: message,
      showCancel: false,
      success: function (res) {
        if (res.confirm) {
        }
      },
      complete: function () {
        // 登录成功后立即重定向，所以不需要在这里更新 message 状态
        // 但为了保持数据一致性，可以在登录失败时更新 message 状态
        if (!loginSuccess) {
          this.setData({
            message: '用户名或密码错误'
          });
        }
      }.bind(this) // 注意这里需要绑定 this 上下文
    });
  },

  // 处理注册按钮的点击事件，跳转到注册页面
  handleRegister: function () {
    wx.navigateTo({
      url: '/pages/register/register'
    });
  },

  // 页面加载时的生命周期函数
  onLoad: function () {
    // 可以在这里做一些初始化操作
  }
});